weave (someone's) way through

Translations
se frayer un chemin à travers
Definitions
To navigate or move skillfully through a crowded or complex environment, often by making quick or agile adjustments to avoid obstacles.